How to solve puzzles with respect